Εννοείς, ότι έχεις μία desktop εφαρμογή στην οποία ο χρήστης βάζει κάτι και εσύ θα ανοίγεις μία σελίδα με τα αποτελέσματα της αναζήτησης? Αναζήτησης που? Σε δικά σου δεδομένα ή από άλλα sites? Ή μήπως πρόκειται για web application?
Αν δεν κάνεις μία σαφή ερώτηση δεν είναι εύκολο να πάρεις σαφή απάντηση!
Από εκεί και πέρα, αν απλά άνοίγεις ένα browser με ένα URL που περιέχει τα keywords ουσιαστικά στέλνεις απευθείας το χρήστη στο Google. Προφανώς εκεί δεν έχεις πρόβλημα. Επίσης δεν έχεις πρόβλημα αν δείχνεις τα αποτελέσματα μέσα σε κάποιο δικό σου παράθυρο, ή ακόμα και αν χρησιμοποιήσεις XSLT για να αλλάξεις το πως εμφανίζονται τα αποτελέσματα. Έτσι δουλεύει το federated search του Sharepoint. Μάλιστα υπάρχει και συγκεκριμένο standard, το OpenSearch για να γράφεις search URLs τα οποία δουλεύουν σε όλες τις συμβατές μηχανές αναζήτησεις.
Αν όμως θέλεις να χρησιμοποιήσεις το API του Google για να κάνεις αναζητήσεις θα πρέπει να εγγραφείς, να προμηθευτείς το κατάλληλο κλειδί και να το χρησιμοποιήσεις στις εφαρμογές σου. Υπάρχουν περιορισμοί στο πόσες αναζητήσεις μπορείς να κάνεις για να μην υπερφορτωθεί το ίδιο το Google. Περισσότερα γι αυτό θα βρεις στο ίδιο το Google.
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos